Helm to Kubernetes Flow (ASCII Diagram)

             ┌────────────────────────────┐
             │        helm install       │
             └────────────┬──────────────┘
                          │
                          ▼
        ┌──────────────────────────────┐
        │  Chart Templates + Values    │
        └────────────┬─────────────────┘
                     ▼
          ┌──────────────────────┐
          │  Rendered YAML files │  ← (Deployment, Service, etc.)
          └────────────┬─────────┘
                       ▼
               Sent to kube-apiserver
                       │
                       ▼
         ┌──────────────────────────────┐
         │      Deployment (object)     │ ◄───── Declarative: “I want 1 NGINX app”
         └────────────┬─────────────────┘
                      ▼
           ┌──────────────────────┐
           │   ReplicaSet         │ ◄───── Maintains desired # of Pods
           └────────────┬─────────┘
                        ▼
               ┌────────────────┐
               │     Pod        │ ◄───── Runs app container(s)
               └──────┬─────────┘
                      ▼
             ┌────────────────┐
             │  Container     │ ◄───── Actual NGINX process
             └────────────────┘

Meanwhile...

     ┌─────────────────────────────────────────────┐
     │                  Service                    │ ◄───── Exposes the Pod
     │ (ClusterIP / NodePort / LoadBalancer)       │
     └─────────────────────────────────────────────┘